home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eccentric Dream
/
Eccentric Dream.iso
/
Omake-13inch
/
Omake-13inch.rsrc
/
CODE_11521_Accel.txt
< prev
next >
Wrap
Text File
|
1993-07-10
|
54KB
|
996 lines
# near model CODE resource
# jump table entries: 4808-4824 (17 of them)
00000000 4E56 FFF8 link A6, -0x0008
00000004 102D F493 move.b D0, [A5 - 0xB6D]
00000008 0A00 0001 xori.b D0, 0x1
0000000C C02D F372 and.b D0, [A5 - 0xC8E]
00000010 677C beq +0x7E /* 0000008E */
00000012 486E FFF8 pea.l [A6 - 0x8]
00000016 4EBA 0652 jsr [PC + 0x652 /* 0000066A */]
0000001A 4267 clr.w -[A7]
0000001C 486E FFF8 pea.l [A6 - 0x8]
00000020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000024 A8A6 syscall EqualRect
00000026 101F move.b D0, [A7]+
00000028 6664 bne +0x66 /* 0000008E */
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E 4267 clr.w -[A7]
00000030 4EBA 064C jsr [PC + 0x64C /* 0000067E */]
00000034 486E FFF8 pea.l [A6 - 0x8]
00000038 4EBA 0630 jsr [PC + 0x630 /* 0000066A */]
0000003C 102D F37B move.b D0, [A5 - 0xC85]
00000040 670E beq +0x10 /* 00000050 */
00000042 206E 0008 movea.l A0, [A6 + 0x8]
00000046 43EE FFF8 lea.l A1, [A6 - 0x8]
0000004A 20D9 move.l [A0]+, [A1]+
0000004C 20D9 move.l [A0]+, [A1]+
0000004E 603E bra +0x40 /* 0000008E */
label00000050:
00000050 206E 0008 movea.l A0, [A6 + 0x8]
00000054 302E FFF8 move.w D0, [A6 - 0x8]
00000058 B050 cmp.w D0, [A0]
0000005A 56C0 sne D0
0000005C 4A00 tst.b D0
0000005E 660E bne +0x10 /* 0000006E */
00000060 322E FFFA move.w D1, [A6 - 0x6]
00000064 B268 0002 cmp.w D1, [A0 + 0x2]
00000068 56C1 sne D1
0000006A 8001 or.b D0, D1
0000006C 6720 beq +0x22 /* 0000008E */
label0000006E:
0000006E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000072 206E 0008 movea.l A0, [A6 + 0x8]
00000076 302E FFFA move.w D0, [A6 - 0x6]
0000007A 9068 0002 sub.w D0, [A0 + 0x2]
0000007E 3F00 move.w -[A7], D0
00000080 206E 0008 movea.l A0, [A6 + 0x8]
00000084 302E FFF8 move.w D0, [A6 - 0x8]
00000088 9050 sub.w D0, [A0]
0000008A 3F00 move.w -[A7], D0
0000008C A8A8 syscall OffsetRect
label0000008E:
0000008E 4E5E unlink A6
00000090 2E9F move.l [A7], [A7]+
00000092 4E75 rts
fn00000094:
00000094 4E56 FFFC link A6, -0x0004
00000098 2F0C move.l -[A7], A4
0000009A 102D F493 move.b D0, [A5 - 0xB6D]
0000009E 0A00 0001 xori.b D0, 0x1
000000A2 C02D F373 and.b D0, [A5 - 0xC8D]
000000A6 6718 beq +0x1A /* 000000C0 */
000000A8 102D F6BB move.b D0, [A5 - 0x945]
000000AC 6706 beq +0x8 /* 000000B4 */
000000AE 286D F6CA movea.l A4, [A5 - 0x936]
000000B2 6004 bra +0x6 /* 000000B8 */
label000000B4:
000000B4 49ED F6BC lea.l A4, [A5 - 0x944]
label000000B8:
000000B8 42A7 clr.l -[A7]
000000BA 2F0C move.l -[A7], A4
000000BC 4EBA 05BC jsr [PC + 0x5BC /* 0000067A */]
label000000C0:
000000C0 285F movea.l A4, [A7]+
000000C2 4E5E unlink A6
000000C4 4E75 rts
fn000000C6:
000000C6 4E56 FFF2 link A6, -0x000E
000000CA 206E 0008 movea.l A0, [A6 + 0x8]
000000CE 43EE FFF8 lea.l A1, [A6 - 0x8]
000000D2 22D8 move.l [A1]+, [A0]+
000000D4 22D8 move.l [A1]+, [A0]+
000000D6 422E 000C clr.b [A6 + 0xC]
000000DA 102D F373 move.b D0, [A5 - 0xC8D]
000000DE 6716 beq +0x18 /* 000000F6 */
000000E0 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000000E6 102D F375 move.b D0, [A5 - 0xC8B]
000000EA 660A bne +0xC /* 000000F6 */
000000EC 4267 clr.w -[A7]
000000EE 4EBA 0586 jsr [PC + 0x586 /* 00000676 */]
000000F2 3D5F FFF2 move.w [A6 - 0xE], [A7]+
label000000F6:
000000F6 4E5E unlink A6
000000F8 2E9F move.l [A7], [A7]+
000000FA 4E75 rts
fn000000FC:
000000FC 4E56 0000 link A6, 0
00000100 102D F373 move.b D0, [A5 - 0xC8D]
00000104 6602 bne +0x4 /* 00000108 */
00000106 6012 bra +0x14 /* 0000011A */
label00000108:
00000108 102D F375 move.b D0, [A5 - 0xC8B]
0000010C 670C beq +0xE /* 0000011A */
0000010E 4EBA 054E jsr [PC + 0x54E /* 0000065E */]
00000112 422D F375 clr.b [A5 - 0xC8B]
00000116 4EBA 052A jsr [PC + 0x52A /* 00000642 */]
label0000011A:
0000011A 4E5E unlink A6
0000011C 4E75 rts
fn0000011E:
0000011E 4E56 FFFC link A6, -0x0004
00000122 102D F375 move.b D0, [A5 - 0xC8B]
00000126 6704 beq +0x6 /* 0000012C */
00000128 4EBA FFD2 jsr [PC - 0x2E /* 000000FC */]
label0000012C:
0000012C 102D F373 move.b D0, [A5 - 0xC8D]
00000130 6730 beq +0x32 /* 00000162 */
00000132 42A7 clr.l -[A7]
00000134 4EBA 0520 jsr [PC + 0x520 /* 00000656 */]
00000138 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000013C 422D F373 clr.b [A5 - 0xC8D]
00000140 422D F374 clr.b [A5 - 0xC8C]
00000144 426D F370 clr.w [A5 - 0xC90]
00000148 102D F37E move.b D0, [A5 - 0xC82]
0000014C 6714 beq +0x16 /* 00000162 */
0000014E 4267 clr.w -[A7]
00000150 486D F6B2 pea.l [A5 - 0x94E]
00000154 486D F380 pea.l [A5 - 0xC80]
00000158 4267 clr.w -[A7]
0000015A 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000015E 1D5F FFFD move.b [A6 - 0x3], [A7]+
label00000162:
00000162 4E5E unlink A6
00000164 4E75 rts
fn00000166:
00000166 4E56 FF00 link A6, -0x0100
0000016A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
0000016E 3B7C 0012 F498 move.w [A5 - 0xB68], 0x12
00000174 4E5E unlink A6
00000176 205F movea.l A0, [A7]+
00000178 544F addq.w A7, 2
0000017A 4ED0 jmp [A0]
fn0000017C:
0000017C 4E56 0000 link A6, 0
00000180 42A7 clr.l -[A7]
00000182 4EBA 04AE jsr [PC + 0x4AE /* 00000632 */]
00000186 205F movea.l A0, [A7]+
00000188 3028 014C move.w D0, [A0 + 0x14C]
0000018C 6A02 bpl +0x4 /* 00000190 */
0000018E 4440 neg.w D0
label00000190:
00000190 3D40 0008 move.w [A6 + 0x8], D0
00000194 4E5E unli